package java基础.operator;

/**
 * @author IT_Jay
 * @date 2021/11/29 18:56
 */

public class Demo06 {
    public static void main(String[] args) {
        /*
        位运算
        A = 0011 1100
        B = 0000 1101

        A & B  0000 1100    与
        A | B  0011 1101    或
        A ^ B  0011 0001    异或：相同为0，不同为1
        ~B     1111 0010    非

        2*8 = 16          2*2*2*2 后者适合计算机
        效率高
        << 左移  *2
        >> 右移  /2
         */

        System.out.println(2 << 3);  //二进制下移位 10.0000     10000.0
    }
}
